/**
 * 
 */
package net.sahv.bdyz.service;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Service;
import org.springframework.web.context.request.RequestAttributes;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;

/**
 * @author 作者 : 任凯伟
 * @date 创建时间：2016年8月10日 上午10:25:47
 * @version 1.0
 * @see 语言
 */
@Service
public class LanguageService {
	/**
	 * 
	 * @author 作者 : 任凯伟
	 * @date 创建时间：2016年8月10日 上午10:27:30
	 * @version 1.0
	 * @see 获取当前语言
	 * @param
	 * @parameter
	 * @since
	 * @return
	 */
	public String getCurrentLanguage() {
		RequestAttributes requestAttributes = RequestContextHolder.currentRequestAttributes();
		if (requestAttributes != null) {
			HttpServletRequest request = ((ServletRequestAttributes) requestAttributes).getRequest();
			String language = request.getSession().getAttribute("language") == null ? null
					: request.getSession().getAttribute("language").toString();
			if (language != null) {
				language = language.toLowerCase();
			} else {
				language = "zh_cn";
			}
			return language;
		}
		return "zh_cn";
	}
}
 